package com.koron.css2.clientCenter.bean;

import com.koron.css2.baseConfig.bean.BaseBean;
import com.koron.util.Check;

import java.util.List;

/**
 * 销户信息实体类
 *
 * @author 甄玉晴
 *
 */
public class UserCloseBean extends BaseBean {
	private String billNo;// 单据编号
	private String billDate;// 制单日期

	@Check(name = "用户编号", notEmpty = true)
	private String userNo;// 用户编号

	private String ctmNo;// 客户编号

	@Check(name = "销户日期", notEmpty = true)
	private String cancelDate;// 销户日期

	@Check(name = "销户说明", notEmpty = true, max=150)
	private String comments;// 销户说明
	private String processInstanceId;// 流程实例Id
	private String processState;// 流程状态
	private String sourceFlag;// 信息来源
	private String sourceFlagName;// 信息来源
	private String changeItems;// 变更事项
	private String processName;// 流程名称
	private String processHandleMan;// 当前处理人
	private String tempId;		//附件临时ID
	private Integer removeFlag;//是否拆表
	private String oldHandleWay;//旧表处理方式
	/**
	 * 旧表底码
	 */
	private Integer oldMeterNum;
	/**
	 * 水表编号
	 */
	private String meterNo;

	/**
	 * 客户地址
	 */
	private String ctmName;

	/**
	 * 销户详情信息list
	 */
	private List<UserCloseDetailBean> list;


	public List<UserCloseDetailBean> getList() {
		return list;
	}

	public void setList(List<UserCloseDetailBean> list) {
		this.list = list;
	}

	public String getCtmName() {
		return ctmName;
	}

	public void setCtmName(String ctmName) {
		this.ctmName = ctmName;
	}

	public String getMeterNo() {
		return meterNo;
	}

	public void setMeterNo(String meterNo) {
		this.meterNo = meterNo;
	}

	public Integer getOldMeterNum() {
		return oldMeterNum;
	}

	public void setOldMeterNum(Integer oldMeterNum) {
		this.oldMeterNum = oldMeterNum;
	}

	public String getOldHandleWay() {
		return oldHandleWay;
	}

	public void setOldHandleWay(String oldHandleWay) {
		this.oldHandleWay = oldHandleWay;
	}

	public Integer getRemoveFlag() {
		return removeFlag;
	}

	public void setRemoveFlag(Integer removeFlag) {
		this.removeFlag = removeFlag;
	}

	public String getTempId() {
		return tempId;
	}

	public String getSourceFlagName() {
		return sourceFlagName;
	}

	public void setSourceFlagName(String sourceFlagName) {
		this.sourceFlagName = sourceFlagName;
	}

	public void setTempId(String tempId) {
		this.tempId = tempId;
	}

	public String getBillNo() {
		return billNo;
	}

	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}

	public String getBillDate() {
		return billDate;
	}

	public void setBillDate(String billDate) {
		this.billDate = billDate;
	}

	public String getUserNo() {
		return userNo;
	}

	public void setUserNo(String userNo) {
		this.userNo = userNo;
	}

	public String getCtmNo() {
		return ctmNo;
	}

	public void setCtmNo(String ctmNo) {
		this.ctmNo = ctmNo;
	}

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public String getProcessState() {
		return processState;
	}

	public void setProcessState(String processState) {
		this.processState = processState;
	}

	public String getSourceFlag() {
		return sourceFlag;
	}

	public void setSourceFlag(String sourceFlag) {
		this.sourceFlag = sourceFlag;
	}

	public String getChangeItems() {
		return changeItems;
	}

	public void setChangeItems(String changeItems) {
		this.changeItems = changeItems;
	}

	public String getProcessName() {
		return processName;
	}

	public void setProcessName(String processName) {
		this.processName = processName;
	}

	public String getProcessHandleMan() {
		return processHandleMan;
	}

	public void setProcessHandleMan(String processHandleMan) {
		this.processHandleMan = processHandleMan;
	}

	public String getCancelDate() {
		return cancelDate;
	}

	public void setCancelDate(String cancelDate) {
		this.cancelDate = cancelDate;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

}
